/*
  MySQL muss für dieses Beispiel die Datanbank mylibrary von
  der CD zum Kofler-Buch kennen. Die Anmeldung erfolgt als User gowler
  mit dem Passwort gow.
  Die mysql-connector...jar muss im classpath liegen, damit Java auf
  Datenbanken zugreifen kann. Am besten, man legt die Datei in das Verzeichnis
  lib/ext/ der Java-Installation. Im Falle von Applets muss die Datei mitgeliefert
  werden.
*/
package db;
import java.sql.*;

public class MyLibrary{
  public static void main(String[] args){
    try{
      Connection conn;
      Statement stmt;
      ResultSet res;
      Class.forName("com.mysql.jdbc.Driver").newInstance();
      conn=DriverManager.getConnection(
        "jdbc:mysql://localhost/mylibrary", "gowler", "gow"
        );
      stmt=conn.createStatement();
      res=stmt.executeQuery(
        "select publID, publName from publishers order by publName"
        );
      while(res.next()){
        int id=res.getInt("publID");
        String name=res.getString("publName");
        System.out.println("ID: "+id+"  Name: "+name);
      }
      res.close();
    }
    catch (Exception e){
      System.out.println("Fehler: "+e.toString());
    }
  }
}
